﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BrewXML.Core.Data;
using BrewXML.Core.Services.NavigationServices;
using Cirrious.CrossCore;
using Cirrious.MvvmCross.ViewModels;

namespace BrewXML.Core.ViewModels
{
   public class MiscDetailPageViewModel :BaseViewModel
    {
        #region Properties

        #region MISC

        private MISC mMisc;
        public MISC Misc
        {
            get
            {
                return mMisc;
            }
            set
            {
                mMisc = value;
                RaisePropertyChanged("Misc");
            }
        }
        #endregion

        #region ListType

        public List<string> ListType { get; set; }
        
        #endregion

        #region AllowAdd

        private bool mAllowAdd = false;
        public bool AllowAdd
        {
            get
            {
                return mAllowAdd;
            }
            set
            {
                mAllowAdd = value;
                RaisePropertyChanged("AllowAdd");
            }
        }
        #endregion

        #region EnableAppbar

        private bool mEnableAppbar = true;
        public bool EnableAppbar
        {
            get
            {
                return mEnableAppbar;
            }
            set
            {
                mEnableAppbar = value;
                RaisePropertyChanged("EnableAppbar");
            }
        }
        #endregion

        #endregion

        #region Command

       
        #endregion

        #region Constructors

        public MiscDetailPageViewModel()
        {
            ListType = new List<string>() { "Yeast", "Fining", "Herb", "Spice","Flavor","Additive","Other"};
        }
        #endregion
    }
}
